一、mv指令
mv命令是move的縮寫,可以用來移動文件或者將文件改名(move (rename) files),是Linux系統下常用的命令,經常用來備份文件或者目錄。
? ? 語法: mv [選項] 源文件或目錄 目標文件或目錄
? ? 功能:
? ? ? ? 視mv命令中第二個參數類型的不同(是目標文件還是目標目錄),mv命令將文件重命名或將其移至一個新的 目錄中。
? ? ? ? 當第二個參數類型是文件時,mv命令完成文件重命名,此時,源文件只能有一個(也可以是源目錄名),它 將所給的源文件或目錄重命名為給定的目標文件名。
? ? ? ? 當第二個參數是已存在的目錄名稱時,源文件或目錄參數可以有多個,mv命令將各參數指定的源文件均移至 目標目錄中。
在這里拓展一個知識,那就是運用改造指令的方法自主構建一個回收站:
將rm改造成mv
vim ~/.bashrc #修改這個文件
mkdir -p ~/.trash
alias rm=trash
alias ur=undelfile
undelfile() {
mv -i ~/.trash/$@ ./
}
trash() {
mv $@ ~/.trash/
}
十、cat指令語法: cat [選項][文件]
功能: 查看目標文件的內容
常用選項:
-b 對非空輸出行編號
-n 對輸出的所有行編號
-s 不輸出多行空行
十一、.more指令
語法: more [選項][文件]
功能: more命令,功能類似 cat
常用選項:
-n 對輸出的所有行編號
q 退出more
?